<#assign _filecomment_namesfx>Service.java</#assign>
<#include "common.ftl">
${_filecomment}
package ${_servicepck};

import ${_cfullname};
/**
 * Service
 * 
 * @author ${_uname} created on ${_time}
 * @since 
 */
public interface ${_servicename} {
	/**
     * Insert
     * @param ${_clname}
     * @author ${_uname} created on ${_time} 
     * @since
     */
	public void insert${_cname}(${_cname} ${_clname});
	/**
     * Delete
     * @param id
     * @author ${_uname} created on ${_time}
     * @since
     */
	public void delete${_cname}ById(String ${obj.primaryKey});
	/**
     * Update
     * @param ${_clname}
     * @author ${_uname} created on ${_time} 
     * @since
     */
	public void update${_cname}(${_cname} ${_clname});
	/**
     * Select
     * @param ${obj.primaryKey}
     * @author ${_uname} created on ${_time}
     * @since
     */
	public ${_cname} get${_cname}(String ${obj.primaryKey});
}